草庐IT

php - GSC_Client 和 oAuth2 访问

全部标签

windows - 访问非常长的文件名的 ntfs 流失败

从名称很长的文件(超过MAX_PATH个字符长,根据this使用“\\?\”前缀创建)访问备用ntfs流时遇到一点问题.我第一次认为这是我的代码错误,但后来我尝试了一个cmd命令:more它失败并显示找不到文件的错误。该文件存在并且可以读取其内容,但我无法访问读取和写入所需的流。我不希望我的软件无法处理长文件名,因此我正在寻找针对这种情况的任何解决方法。我知道我可以使用BackupReadfunction,但我不确定这个解决方案是否可以在大文件上快速运行并且它在2000中不起作用。GetShortPathName给了我同样的失败结果,还有其他可以缩短文件名的API吗?我真的不想使用短文

php - 在 Windows 7 中搜索 php 文件中的内容

我花了很长时间寻找一种在Windows7中的一些php文件中搜索短语的方法。我做过的事情包括:在Windows资源管理器中启用“始终搜索文件名和内容”;在索引选项中的“索引属性和文件内容以启用内容搜索”列表中添加php;确保目录已编入索引;确保我有权访问该目录(C:\ProgramFiles(x86)\ApacheSoftwareFoundation\Apache2.2\htdocs)。我还应该尝试什么?在Windows7中甚至可以做到这一点吗?如果没有,我将不得不安装Cygwin,我现在不愿意这样做。 最佳答案 您是否正在尝试搜索

带有 Microsoft SQL Server 2008 R2 的 PHP 5.5.0 - 没有 sqlsrv_connect()?

我有以下环境:Windows服务器2008R2IIS7.5微软SQLServer2008R2我想使用新的PHP5.5.0版本,它本身运行良好,但由于缺少当前驱动程序,我无法连接到MSSQL服务器。对于我以前的PHP5.4.15版本,我使用来自>here的官方Microsoft驱动程序.有没有可能从PHP5.5.0连接? 最佳答案 PHP5.5是用VC11编译的,所以驱动也必须用VC11编译。您可以从这里下载PHPSQLServer驱动程序(使用VC11编译):SQLServerPHPDriverForPHP5.5

php - 在 Windows 中使用 PHP 创建受密码保护的 Zip 文件

我正在用PHP创建给定文件的zip文件。以下是函数functioncreate_zip($file,$file_name){$zip=newZipArchive();$zip_name=$file_name.".zip";//Zipname$zip->open($zip_name,ZipArchive::CREATE);if(file_exists($file)){$zip->addFromString(basename($file),file_get_contents($file));}else{return"filedoesnotexist";}$zip->close();retu

c++ - Windows 10 是否会防止您访问其他程序正在使用的内存?

以下C++代码有效:int*p=newint;p[1000]=12;意思是我访问了一个距离psizeof(int)*1000字节的内存位置。我在想,也许Windows或任何其他程序当前正在使用内存位置&p[1000]做某事。如果我厌倦了将p[1000]设置为新值,那么可能正在使用该位置保存一些内存的另一个程序甚至Windows可能会崩溃,因为我更改了该程序的一个重要变量。由于C++不禁止这样做,我想知道至少Windows是否有某种保护措施来防止程序使用其他人当前使用的内存位置。 最佳答案 在Windows(和所有其他现代消费者操作系

c++ - boost directory_iterator是否在Windows上按字母顺序访问文件和文件夹

我有一个文件夹fold,其中包含子文件夹sub1、sub2...subX,以及独特的里面的文件。假设我需要找到文件X的第一次出现。我所需要的只是获得一个按顺序通过subX的fold迭代器,或者获得一个文件夹列表并自己对其进行排序。我运行了几次,我注意到迭代器确实是按字母顺序排列的,但是,我在文档中找不到它的具体说明,所以这可能是巧合。但是我看到了:TheLinuxlistingisn'tsorted.That'sbecausetheorderingofdirectoryiterationisunspecified.Orderingdependsontheunderlyingoperat

c++ - Windows 类型不允许我的回调访问局部变量,有什么解决方法吗?

我正在尝试使用EnumWindows函数,它需要一个WNDENUMPROC作为带有lambda的回调以访问局部变量。不幸的是,如果我尝试使用[&],编译器会告诉我类型不匹配。我在尝试什么:HWNDget_wallpaper_window(){HWNDprogman=FindWindow(L"ProgMan",NULL);SendMessageTimeout(progman,0x052C,0,0,SMTO_NORMAL,1000,nullptr);HWNDwallpaper_hwnd;EnumWindows(//Errorhere[&](HWNDhwnd,LPARAMlParam)->B

php - 在 Windows 上使用 PHP fork /线程的最佳方法是什么?

我有一个php脚本,用于检查许多(数千)站点的更新。有时(随着站点数量的增加更频繁),我在更新其中一个站点时遇到执行超时,整个脚本都付诸东流了。我能想到的最好的想法是fork每个更新,所以如果它死了,整个更新就会继续。从我收集到的信息来看,PHP线程似乎不是什么值得依赖的东西,尤其是在Windows平台上(不幸的是我必须在Windows平台上工作)。我考虑过使用curl作为fork机制,但服务器的成本(时间和处理能力)会不会高得多?我很高兴听到一些关于PHPfork/线程的想法和经验...谢谢,奥马尔。 最佳答案 如果您打算使用cU

.net - Web 应用程序访问本地文件系统

我有一个Web应用程序(.NET,如果重要的话),当加载其中一个页面时,需要将用户本地计算机上的文件复制(上传)到Web服务器。此上传需要没有用户干预。该Web应用程序将在信息亭上运行,我将在该信息亭设置原始权限,然后锁定访问桌面/文件系统。相反,在另一个页面上,我需要Web应用程序将某些内容复制到用户本地计算机(下载)。同样,此下载需要对用户不可见。如有任何帮助,我们将不胜感激。非常感谢。更新:是的,我知道这可能会被恶意使用。我希望有办法做到这一点,但实际上,不应该允许这样做。呸,谢谢你证实了我的怀疑。更新2:请参阅对GuyStarbuck的评论。 最佳答

php - 帮助创建 ZIP 文件 Windows 不会阻止

我制作了一个应用程序,该应用程序从hg存储库中获取项目的标记版本,并创建该标记修订版的可下载ZIP文件。这些文件是使用CodeIgniter的ZIP编码库在运行Linux的MediaTemple服务器上创建的。一切正常...在Mac上。但是,当我在Windows计算机上下载文件时,存档被阻止提取。压缩包包含.html、.css、.gif、.png和。js文件,我很确定.js文件是安全罪魁祸首,但我想知道为什么我可以下载JcropjQueryplugin(或任何其他示例)作为ZIP文件并在Windows不干涉的情况下将其解压缩,即使它显然包含.js文件,但关于我的ZIP文件的某些内容存在